//引用类包
var express = require('express');
var ejs = require('ejs');

//引用配置文件
var config = require('./config');

//控制器
var todo = require('./controllers/todo');

//服务器对象
var app = express.createServer();

//静态文件目录
app.use(express.static(__dirname + '/public',{maxAge:3600000 * 24 *30}));
//解析整个html页面
app.use(express.bodyParser());

//引用静态变量从配置文件中
app.helpers({
	cfg:config
});

app.set('view engine','html');
app.set('views',__dirname + '/views');
app.register('html',ejs);

//路由
app.get('/',todo.index);

//启动
app.listen(config.port);
